package cn.getech.data.development.entity.dataMap;

import cn.getech.data.development.constant.YesOrNoEnum;
import lombok.Data;

@Data
public class TableInfoSearch {

    private Integer id;

    private Integer fieldId;

    /**
     * 数据库名称
     */
    private String dbName;
    /**
     * 表名称
     */
    private String tableName;
    /**
     * 字段名称
     */
    private String fieldName;

    /**
     * 指标名称
     */
    private String targetName;
    /**
     * 表别名
     */
    private String tableAlias;

    /**
     * 表类型  离线 1   实时 2
     */
    private Integer tableType;

    /**
     * 表类型  离线 1   实时 2
     */
    private String tableTypeStr;

    public String getTableTypeStr() {
        return YesOrNoEnum.YES.getValue().equals(tableType)?"离线表":"实时表";
    }

    /**
     *项目
     */
    private String projectName;

    /**
     *项目
     */
    private String projectIds;

    /**
     * 描述
     */
    private String tableDesc;


    /**
     * 主题
     */
    private String subjectName;

    /**
     * 主题ids
     */
    private String subjectIds;

    /**
     * 创建用户
     */
    private String createPerName;

    /**
     * 引用热度
     */
    private Long quoteNum;
    /**
     * 读取热度
     */
    private Double viewsNum;



}
